package src.twice;

import javax.swing.*;
import javax.swing.table.DefaultTableModel;
import java.awt.event.ActionEvent;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;

//public class FilesList extends JFrame {
//
//
//
//    protected void do_button_actionPerformed(ActionEvent e){
//        final String fileType = textField.getText();
//        if(fileType.isEmpty()){
//            JOptionPane.showMessageDialog(this,"请输入文件类型！","",JOptionPane.WARNING_MESSAGE);
//            return;
//        }
//        JFileChooser chooser = new JFileChooser();
//        chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
//        chooser.setMultiSelectionEnabled(false);
//        int result = chooser.showOpenDialog(this);
//        if(result == JFileChooser.APPROVE_OPTION){
//            File[] listFiles = chooser.getSelectedFile().listFiles(new java.io.FileFilter(){
//                @Override
//                public boolean accept(File pathname){
//                    if(pathname.getName().endsWith(fileType)){
//                        return true;
//                    }else {
//                        return false;
//                    }
//                }
//            });
//
//            DefaultTableModel model = (DefaultTableModel)table.getModel();
//            SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//            for (File file : listFiles){
//                String name = file.getName();
//                long size = file.length();
//                String modifyDate = format.format(new Date(file.lastModified()));
//                model.addRow(new String[]{name,""+size,modifyDate});
//            }
//            table.setModel(model);
//        }
//    }
//}
